var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var MessageSchema = new Schema({
	ToUserName:String,	//开发者微信号
	FromUserName:String,	//发送方帐号（一个OpenID）
	CreateTime:String,	//消息创建时间 
	MsgType:String, //文本消息 text 图片消息 image 语音 voice 视频 video 小视频 shortvideo 地理位置 location 链接消息 link 关注／取消事件／扫描二维码／上报地理位置 event
	Content:String, //文本消息内容
	MsgId:String,	//消息id
	PicUrl:String, //图片链接
	MediaId:String, //图片 语音 视频 小视频
	Format:String, //语音格式
	Recognition:String, //语音识别结果
	ThumbMediaId:String, //视频缩略图id 小视频缩略图id
	Location_X:String, //地理位置维度
	Location_Y:String, //地理位置经度
	Scale:String,//地图缩放大小
	Label:String,//地理位置信息
	Title:String, //消息标题
	Description:String, //消息描述
	Url:String,//消息链接
	Event:String,//subscribe(订阅)、unsubscribe(取消订阅),扫描二维码事件类型，未关注时 subscribe，已关注 SCAN，上报地理位置 事件类型，LOCATION，自定义菜单拉取消息事件类型，CLICK，自定义菜单跳转链接事件类型 VIEW
	EventKey:String,//未关注时，事件KEY值，qrscene_为前缀，后面为二维码的参数值，已关注时 事件KEY值，是一个32位无符号整数，即创建二维码时的二维码scene_id,自定义菜单拉取消息时，事件KEY值，与自定义菜单接口中KEY值对应 ；自定义菜单跳转链接时候：事件KEY值，设置的跳转URL
	Ticket:String,//二维码的ticket，可用来换取二维码图片
	Latitude:String,//地理位置纬度
	Longitude:String,//	地理位置经度
	Precision:String,//	地理位置精度
});
module.exports = mongoose.model('Message',MessageSchema);